home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_41_AFetchMooVView.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
15KB
|
267 lines
# near model CODE resource
# jump table entries: 14376-14381 (6 of them)
export_1797:
fn00000000:
00000000 4E56 FEB4 link A6, -0x014C
00000004 48E7 0028 movem.l -[A7], A2,A4
00000008 206E 001A movea.l A0, [A6 + 0x1A]
0000000C 43EE FFBA lea.l A1, [A6 - 0x46]
00000010 7010 moveq.l D0, 0x10
label00000012:
00000012 22D8 move.l [A1]+, [A0]+
00000014 51C8 FFFC dbf D0, -0x6 /* 00000012 */
00000018 3290 move.w [A1], [A0]
0000001A 286E 0008 movea.l A4, [A6 + 0x8]
0000001E 2254 movea.l A1, [A4]
00000020 41E9 004E lea.l A0, [A1 + 0x4E]
00000024 45EE FFBA lea.l A2, [A6 - 0x46]
00000028 7010 moveq.l D0, 0x10
label0000002A:
0000002A 20DA move.l [A0]+, [A2]+
0000002C 51C8 FFFC dbf D0, -0x6 /* 0000002A */
00000030 3092 move.w [A0], [A2]
00000032 236E 0016 0094 move.l [A1 + 0x94], [A6 + 0x16]
00000038 42A7 clr.l -[A7]
0000003A 486E FFBA pea.l [A6 - 0x46]
0000003E 486E FEB4 pea.l [A6 - 0x14C]
00000042 4EAD 374A jsr [A5 + 0x374A /* export_1765 */]
00000046 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000004A 2254 movea.l A1, [A4]
0000004C 41E9 0098 lea.l A0, [A1 + 0x98]
00000050 45EE FFBA lea.l A2, [A6 - 0x46]
00000054 7010 moveq.l D0, 0x10
label00000056:
00000056 20DA move.l [A0]+, [A2]+
00000058 51C8 FFFC dbf D0, -0x6 /* 00000056 */
0000005C 3092 move.w [A0], [A2]
0000005E 136E FEB4 00DE move.b [A1 + 0xDE], [A6 - 0x14C]
00000064 4AAE 0012 tst.l [A6 + 0x12]
00000068 6660 bne +0x62 /* 000000CA */
0000006A 3D7C FFFF FFB8 move.w [A6 - 0x48], 0xFFFF
00000070 4267 clr.w -[A7]
00000072 486E FFBA pea.l [A6 - 0x46]
00000076 486E FFB8 pea.l [A6 - 0x48]
0000007A 1F3C 0001 move.b -[A7], 0x1
0000007E 303C 0192 move.w D0, 0x192
00000082 AAAA syscall QuickTimeDispatch
00000084 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000088 426E FFB6 clr.w [A6 - 0x4A]
0000008C 422E FEB6 clr.b [A6 - 0x14A]
00000090 4267 clr.w -[A7]
00000092 486E 0012 pea.l [A6 + 0x12]
00000096 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000009A 486E FFB6 pea.l [A6 - 0x4A]
0000009E 486E FEB6 pea.l [A6 - 0x14A]
000000A2 4267 clr.w -[A7]
000000A4 486E FEB5 pea.l [A6 - 0x14B]
000000A8 303C 00F0 move.w D0, 0xF0
000000AC AAAA syscall QuickTimeDispatch
000000AE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000000B2 4267 clr.w -[A7]
000000B4 3F2E FFB8 move.w -[A7], [A6 - 0x48]
000000B8 303C 00D5 move.w D0, 0xD5
000000BC AAAA syscall QuickTimeDispatch
000000BE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000000C2 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000C6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label000000CA:
000000CA 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000CE 2F2E 000E move.l -[A7], [A6 + 0xE]
000000D2 1F2E 000C move.b -[A7], [A6 + 0xC]
000000D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000DA 4EAD 410A jsr [A5 + 0x410A /* export_2077 */]
000000DE 4CDF 1400 movem.l A2,A4, [A7]+
000000E2 4E5E unlink A6
000000E4 205F movea.l A0, [A7]+
000000E6 DEFC 0016 add.w A7, 0x16
000000EA 4ED0 jmp [A0]
export_1798:
fn000000EC:
000000EC 4E56 FFB8 link A6, -0x0048
000000F0 48E7 0128 movem.l -[A7], D7,A2,A4
000000F4 286E 0008 movea.l A4, [A6 + 0x8]
000000F8 41EE FFBA lea.l A0, [A6 - 0x46]
000000FC 2454 movea.l A2, [A4]
000000FE 43EA 0098 lea.l A1, [A2 + 0x98]
00000102 7010 moveq.l D0, 0x10
label00000104:
00000104 20D9 move.l [A0]+, [A1]+
00000106 51C8 FFFC dbf D0, -0x6 /* 00000104 */
0000010A 3091 move.w [A0], [A1]
0000010C 1E2A 00DE move.b D7, [A2 + 0xDE]
00000110 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000114 4EAD 4112 jsr [A5 + 0x4112 /* export_2078 */]
00000118 4CDF 1480 movem.l D7,A2,A4, [A7]+
0000011C 4E5E unlink A6
0000011E 2E9F move.l [A7], [A7]+
00000120 4E75 rts
00000122 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1799: // at 00000124 (misaligned)
00000126 FE2C 48E7 .unknown 0xFE2C 0x48E7 (W = 7)
0000012A 0028 206E 001E ori.b [A0 + 0x1E], 0x6E /* 'n' */
00000130 43EE FFBA lea.l A1, [A6 - 0x46]
00000134 7010 moveq.l D0, 0x10
label00000136:
00000136 22D8 move.l [A1]+, [A0]+
00000138 51C8 FFFC dbf D0, -0x6 /* 00000136 */
0000013C 3290 move.w [A1], [A0]
0000013E 286E 0008 movea.l A4, [A6 + 0x8]
00000142 2054 movea.l A0, [A4]
00000144 4228 00E0 clr.b [A0 + 0xE0]
00000148 4AAE 0012 tst.l [A6 + 0x12]
0000014C 6600 00A4 bne +0xA6 /* 000001F2 */
00000150 42A7 clr.l -[A7]
00000152 486E FFBA pea.l [A6 - 0x46]
00000156 486E FE73 pea.l [A6 - 0x18D]
0000015A 4EAD 374A jsr [A5 + 0x374A /* export_1765 */]
0000015E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000162 2254 movea.l A1, [A4]
00000164 41E9 0098 lea.l A0, [A1 + 0x98]
00000168 45EE FFBA lea.l A2, [A6 - 0x46]
0000016C 7010 moveq.l D0, 0x10
label0000016E:
0000016E 20DA move.l [A0]+, [A2]+
00000170 51C8 FFFC dbf D0, -0x6 /* 0000016E */
00000174 3092 move.w [A0], [A2]
00000176 136E FE73 00DE move.b [A1 + 0xDE], [A6 - 0x18D]
0000017C 486E FEBA pea.l [A6 - 0x146]
00000180 2F3C 0006 0802 move.l -[A7], 0x60802
00000186 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
0000018A 4A2E FEBA tst.b [A6 - 0x146]
0000018E 660E bne +0x10 /* 0000019E */
00000190 41EE FEBA lea.l A0, [A6 - 0x146]
00000194 43FA 0092 lea.l A1, [PC + 0x92 /* 00000228, value 0x84D6F6F, pstring "MooVTemp" */]
00000198 20D9 move.l [A0]+, [A1]+
0000019A 20D9 move.l [A0]+, [A1]+
0000019C 3091 move.w [A0], [A1]
label0000019E:
0000019E 486E FE2C pea.l [A6 - 0x1D4]
000001A2 486E FEBA pea.l [A6 - 0x146]
000001A6 4EAD 38BA jsr [A5 + 0x38BA /* export_1811 */]
000001AA 205F movea.l A0, [A7]+
000001AC 43EE FE74 lea.l A1, [A6 - 0x18C]
000001B0 7010 moveq.l D0, 0x10
label000001B2:
000001B2 22D8 move.l [A1]+, [A0]+
000001B4 51C8 FFFC dbf D0, -0x6 /* 000001B2 */
000001B8 3290 move.w [A1], [A0]
000001BA 4267 clr.w -[A7]
000001BC 486E FFBA pea.l [A6 - 0x46]
000001C0 2F2E 001A move.l -[A7], [A6 + 0x1A]
000001C4 486E FE74 pea.l [A6 - 0x18C]
000001C8 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */
000001CE 4267 clr.w -[A7]
000001D0 4EAD 4612 jsr [A5 + 0x4612 /* export_2238 */]
000001D4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001D8 41EE FFBA lea.l A0, [A6 - 0x46]
000001DC 43EE FE74 lea.l A1, [A6 - 0x18C]
000001E0 7010 moveq.l D0, 0x10
label000001E2:
000001E2 20D9 move.l [A0]+, [A1]+
000001E4 51C8 FFFC dbf D0, -0x6 /* 000001E2 */
000001E8 3091 move.w [A0], [A1]
000001EA 2054 movea.l A0, [A4]
000001EC 117C 0001 00E0 move.b [A0 + 0xE0], 0x1
label000001F2:
000001F2 486E FFBA pea.l [A6 - 0x46]
000001F6 2F2D ED9C move.l -[A7], [A5 - 0x1264]
000001FA 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */]
000001FE 486E FFBA pea.l [A6 - 0x46]
00000202 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000206 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000020A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000020E 1F2E 000C move.b -[A7], [A6 + 0xC]
00000212 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000216 4EBA FDE8 jsr [PC - 0x218 /* 00000000 */]
0000021A 4CDF 1400 movem.l A2,A4, [A7]+
0000021E 4E5E unlink A6
00000220 205F movea.l A0, [A7]+
00000222 DEFC 001A add.w A7, 0x1A
00000226 4ED0 jmp [A0]
00000228 084D 6F6F bchg.b A5, 0x6F /* 'o' */
0000022C 5654 addq.w [A4], 3
0000022E 656D bcs +0x6F /* 0000029D */
00000230 7000 moveq.l D0, 0x00
00000232 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1800: // at 00000234 (misaligned)
00000236 FFB8 .invalid <<F/6/7>>
00000238 48E7 0128 movem.l -[A7], D7,A2,A4
0000023C 286E 0008 movea.l A4, [A6 + 0x8]
00000240 2054 movea.l A0, [A4]
00000242 1E28 00E0 move.b D7, [A0 + 0xE0]
00000246 43EE FFB8 lea.l A1, [A6 - 0x48]
0000024A 45E8 004E lea.l A2, [A0 + 0x4E]
0000024E 7010 moveq.l D0, 0x10
label00000250:
00000250 22DA move.l [A1]+, [A2]+
00000252 51C8 FFFC dbf D0, -0x6 /* 00000250 */
00000256 3292 move.w [A1], [A2]
00000258 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000025C 4EBA FE8E jsr [PC - 0x172 /* 000000EC */]
00000260 486E FFB8 pea.l [A6 - 0x48]
00000264 2F2D ED9C move.l -[A7], [A5 - 0x1264]
00000268 4EAD 38EA jsr [A5 + 0x38EA /* export_1817 */]
0000026C 4267 clr.w -[A7]
0000026E 486E FFB8 pea.l [A6 - 0x48]
00000272 2F2D ED9C move.l -[A7], [A5 - 0x1264]
00000276 4EAD 38F2 jsr [A5 + 0x38F2 /* export_1818 */]
0000027A 101F move.b D0, [A7]+
0000027C 661C bne +0x1E /* 0000029A */
0000027E 486E FFB8 pea.l [A6 - 0x48]
00000282 2F2D ED9C move.l -[A7], [A5 - 0x1264]
00000286 4EAD 38FA jsr [A5 + 0x38FA /* export_1819 */]
0000028A 4267 clr.w -[A7]
0000028C 486E FFB8 pea.l [A6 - 0x48]
00000290 303C 0175 move.w D0, 0x175
00000294 AAAA syscall QuickTimeDispatch
00000296 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label0000029A:
0000029A 4CDF 1480 movem.l D7,A2,A4, [A7]+
0000029E 4E5E unlink A6
000002A0 2E9F move.l [A7], [A7]+
000002A2 4E75 rts
export_1801:
000002A4 4E56 0000 link A6, 0
000002A8 203C 736E 6420 move.l D0, 0x736E6420 /* 'snd ' */
000002AE B0AE 000C cmp.l D0, [A6 + 0xC]
000002B2 57C0 seq D0
000002B4 4400 neg.b D0
000002B6 1D40 0010 move.b [A6 + 0x10], D0
000002BA 4E5E unlink A6
000002BC 205F movea.l A0, [A7]+
000002BE 504F addq.w A7, 8
000002C0 4ED0 jmp [A0]
000002C2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1802: // at 000002C4 (misaligned)
000002C6 FFF8 .invalid <<F/7/7>>
000002C8 48E7 0308 movem.l -[A7], D6,D7,A4
000002CC 286E 0008 movea.l A4, [A6 + 0x8]
000002D0 7000 moveq.l D0, 0x00
000002D2 2D40 FFFC move.l [A6 - 0x4], D0
000002D6 4267 clr.w -[A7]
000002D8 1F3C 0001 move.b -[A7], 0x1
000002DC 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000002E0 1E1F move.b D7, [A7]+
000002E2 4267 clr.w -[A7]
000002E4 2054 movea.l A0, [A4]
000002E6 2F28 0042 move.l -[A7], [A0 + 0x42]
000002EA 486E FFFC pea.l [A6 - 0x4]
000002EE 4EAD 4102 jsr [A5 + 0x4102 /* export_2076 */]
000002F2 3C1F move.w D6, [A7]+
000002F4 4267 clr.w -[A7]
000002F6 1F07 move.b -[A7], D7
000002F8 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000002FC 1E1F move.b D7, [A7]+
000002FE 3F06 move.w -[A7], D6
00000300 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000304 4267 clr.w -[A7]
00000306 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
0000030C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000310 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00000314 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000318 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000031C 4E5E unlink A6
0000031E 2E9F move.l [A7], [A7]+
00000320 4E75 rts
00000322 0000 .incomplete